fda compliance outsource medical device fda embedded medical biotechnology good manufacturing practices development embedded systems gmp bpo pharmaceutical developers fda regulations outsourcing embedded software projects consulting software drug open source